package ae.pcfc.cldos.online.gs.service.client.vo;

import java.io.Serializable;
import java.util.Collections;
import java.util.List;
import java.util.Map;

import ae.pcfc.cldos.online.net.service.vo.AttachmentVO;

/**
 * 
 * @author arosa
 *
 */
public class NotificationVO implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 4064876757366840138L;
	
	private String onlineAppId;
	private String coLicNo;
	@SuppressWarnings("unchecked")
	private List<AttachmentVO> attachments = Collections.EMPTY_LIST;
	@SuppressWarnings("unchecked")
	private List<String> transferedAttachmentsIds = Collections.EMPTY_LIST;
	@SuppressWarnings("unchecked")
	private Map<Object, Object> parameters = Collections.EMPTY_MAP;
	@SuppressWarnings("unchecked")
	private List<String> emailsList = Collections.EMPTY_LIST;
	private String subject;
	private String message;
	
	private String subjectAr;
	private String messageAr;
	
	public String getOnlineAppId() {
		return onlineAppId;
	}
	public void setOnlineAppId(String onlineAppId) {
		this.onlineAppId = onlineAppId;
	}
	public String getCoLicNo() {
		return coLicNo;
	}
	public void setCoLicNo(String coLicNo) {
		this.coLicNo = coLicNo;
	}
	public List<AttachmentVO> getAttachments() {
		return attachments;
	}
	public void setAttachments(List<AttachmentVO> attachments) {
		this.attachments = attachments;
	}
	public Map<Object, Object> getParameters() {
		return parameters;
	}
	public void setParameters(Map<Object, Object> parameters) {
		this.parameters = parameters;
	}
	public List<String> getEmailsList() {
		return emailsList;
	}
	public void setEmailsList(List<String> emailsList) {
		this.emailsList = emailsList;
	}
	public String getSubject() {
		return subject;
	}
	public void setSubject(String subject) {
		this.subject = subject;
	}
	public String getMessage() {
		return message;
	}
	public void setMessage(String message) {
		this.message = message;
	}
	public String getSubjectAr() {
		return subjectAr;
	}
	public void setSubjectAr(String subjectAr) {
		this.subjectAr = subjectAr;
	}
	public String getMessageAr() {
		return messageAr;
	}
	public void setMessageAr(String messageAr) {
		this.messageAr = messageAr;
	}
	public List<String> getTransferedAttachmentsIds() {
		return transferedAttachmentsIds;
	}
	public void setTransferedAttachmentsIds(List<String> transferedAttachmentsIds) {
		this.transferedAttachmentsIds = transferedAttachmentsIds;
	}
}
